etags-regen-mode: Handle TAGS buffer being killed
authorDmitry Gutov <dmitry@gutov.dev>
Thu, 11 Jul 2024 00:49:06 +0000 (03:49 +0300)
committerDmitry Gutov <dmitry@gutov.dev>
Thu, 11 Jul 2024 00:49:28 +0000 (03:49 +0300)
commit9331ab056a426b334d46c38659c9de2053eb45f3
tree18b4078b0779f8d5a06894cc616d19ce55e209fc
parentef3f26ec02d49f00a14e8744ba06208773588c62
etags-regen-mode: Handle TAGS buffer being killed

* lisp/progmodes/etags-regen.el (etags-regen--visit-table):
Use kill-buffer-hook to ensure a refresh if the TAGS buffer is
killed manually (bug#71727).
(etags-regen--tags-cleanup):
Bind the hook var to nil to avoid an infloop.
lisp/progmodes/etags-regen.el